#ifndef ENTITY3D_H
#define ENTITY3D_H

#include "EngineApi.h"
#include "Entity.h"

struct ENGINE_API Entity3D : public Entity
{	
public:
	Entity3D(Graphics &graphics) : Entity(graphics) {}
	
	void Start();
	virtual void Rotate(float x , float y , float z);				  
	virtual void Scale(float x , float y , float z);	  
	virtual void Translate(float x , float y , float z);
	void DrawElements(USHORT vertexCount, D3DMeshVertex* vertices,
			  USHORT indexCount, USHORT* indices,
		      USHORT primCount, PRIM_TYPE primType);
};					  
					  
#endif // ENTITY3D_H  